<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	 
	 <meta name="description" content="XDMF parallel partitioned mesh I/O on top of HDF5">
    
    <meta name="author" content="Víctor Sande Veiga" >
    <link rel="icon" href="../favicon.png">

    <title>xdmf_contiguous_hyperslab_handler.f90 &ndash; XH5For</title>

    <link href="../css/bootstrap.min.css" rel="stylesheet">
    <link href="../css/pygments.css" rel="stylesheet">
    <link href="../css/font-awesome.min.css" rel="stylesheet">
    <link href="../css/local.css" rel="stylesheet">
    

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    
    <script src="../js/jquery-2.1.3.min.js"></script>
    <script src="../js/svg-pan-zoom.min.js"></script>

  </head>

  <body>

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="../index.html">XH5For </a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
				
            <li class="dropdown hidden-xs visible-sm visible-md hidden-lg">
              <a href="#" class="dropdown-toggle"
              data-toggle="dropdown" role="button"
              aria-haspopup="true"
		 aria-expanded="false">Contents <span class="caret"></span></a>
	      <ul class="dropdown-menu">
              
            <li><a href="../lists/files.html">Source Files</a></li>
				
				
            <li><a href="../lists/modules.html">Modules</a></li>
				
            
                                
            <li><a href="../lists/procedures.html">Procedures</a></li>
				
								
            <li><a href="../lists/types.html">Derived Types</a></li>
				
				
            <li><a href="../lists/programs.html">Programs</a></li>
				
            </ul>
            </li>

<li class="visible-xs hidden-sm visible-lg"><a href="../lists/files.html">Source Files</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/modules.html">Modules</a></li>



<li class="visible-xs hidden-sm visible-lg"><a href="../lists/procedures.html">Procedures</a></li>

                             
<li class="visible-xs hidden-sm visible-lg"><a href="../lists/types.html">Derived Types</a></li>


<li class="visible-xs hidden-sm visible-lg"><a href="../lists/programs.html">Programs</a></li>

          </ul>
        
        <form action="../search.html" class="navbar-form navbar-right" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search" name="q" id="tipue_search_input" autocomplete="off" required>
        </div>
<!--
        <button type="submit" class="btn btn-default">Submit</button>
-->
        </form>
        
        </div><!--/.nav-collapse -->
      </div>
    </nav>

    <div class="container">
    
  
  <div class="row">
    <h1>xdmf_contiguous_hyperslab_handler.f90
    <small>Source File</small>
    
    </h1>
    
<div class="row">
  <div class="col-lg-12">
<div class="well well-sm">
  <ul class="list-inline" style="margin-bottom:0px;display:inline">
     
     
     
     
    
    
     <li><i class="fa fa-list-ol"></i>
       <a data-toggle="tooltip"
	  data-placement="bottom" data-html="true"
	  title=" 0.5% of total for source files.">66 statements</a>
     </li> 
     
     
    <li><i class="fa fa-code"></i><a href="../src/xdmf_contiguous_hyperslab_handler.f90"> Source File</a></li>
     
  </ul>
  <ol class="breadcrumb in-well text-right">
  
     <li class="active">xdmf_contiguous_hyperslab_handler.f90</li>
  </ol>
</div>
</div>
</div>
<script>
  $(function () {
  $('[data-toggle="tooltip"]').tooltip()
  })
</script>

  </div>
  <div class="row">
    <div class="col-md-3 hidden-xs hidden-sm visible-md visible-lg">
    
<div id="sidebar">
  






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-0">Modules</a></h3></div>
  <div id="mods-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/xdmf_contiguous_hyperslab_handler.html">xdmf_contiguous_hyperslab_handler</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html#src">xdmf_contiguous_hyperslab_handler.f90</a>
  </div>
</div>


  <hr>
  

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-0">All Source Files</a></h3></div>
  <div id="allfiles-0" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


</div>  

    </div>
    <div class="col-md-9" id='text'>
    
    
    <h3>This File Depends On</h3>
    
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph Pages: 1 -->
<svg id="sourcefilexdmf_contiguous_hyperslab_handlerf90EfferentGraph" width="641pt" height="351pt"
 viewBox="0.00 0.00 641.00 351.41" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph" class="graph" transform="scale(0.544605 0.544605) rotate(0) translate(4 641.265)">
<title>sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-641.265 1173,-641.265 1173,4 -4,4"/>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node1" class="node"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<polygon fill="none" stroke="black" points="1169,-175.265 963,-175.265 963,-151.265 1169,-151.265 1169,-175.265"/>
<text text-anchor="middle" x="1066" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50">xdmf_contiguous_hyperslab_handler.f90</text>
</g>
<!-- sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node2" class="node"><title>sourcefile~fox_xdmf.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node2"><a xlink:href="../sourcefile/fox_xdmf.f90.html" xlink:title="fox_xdmf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="585,-322.265 511,-322.265 511,-298.265 585,-298.265 585,-322.265"/>
<text text-anchor="middle" x="548" y="-307.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fox_xdmf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge49" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.3,-313.364C621.027,-315.593 676.978,-316.879 724.5,-308.265"/>
</g>
<!-- sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node4" class="node"><title>sourcefile~xdmf_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node4"><a xlink:href="../sourcefile/xdmf_handler.f90.html" xlink:title="xdmf_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="927,-175.265 831,-175.265 831,-151.265 927,-151.265 927,-175.265"/>
<text text-anchor="middle" x="879" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge36" class="edge"><title>sourcefile~fox_xdmf.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.13,-304.993C621.211,-299.047 677.86,-287.846 724.5,-270.265"/>
</g>
<!-- sourcefile~xh5for_parameters.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node3" class="node"><title>sourcefile~xh5for_parameters.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node3"><a xlink:href="../sourcefile/xh5for_parameters.f90.html" xlink:title="xh5for_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="272,-77.2646 151,-77.2646 151,-53.2646 272,-53.2646 272,-77.2646"/>
<text text-anchor="middle" x="211.5" y="-62.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge50" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M234.496,-53.1792C264.65,-37.5293 321.018,-11.5131 373,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-5.26458C450.898,3.85878 470.664,-1.19063 547,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-5.26458C626.889,-9.42142 646.623,-9.63819 724.5,-5.26458"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-5.26458C857.455,2.08991 992.76,-100.785 1043.81,-144.315"/>
<polygon fill="#000000" stroke="#000000" points="1041.69,-147.106 1051.54,-151.005 1046.27,-141.813 1041.69,-147.106"/>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge38" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-5.26458C588.847,-7.39116 687.477,-28.3786 724.5,-43.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-43.2646C782.319,-65.7076 834.266,-115.579 860.383,-143.448"/>
<polygon fill="#000000" stroke="#000000" points="857.994,-146.021 867.341,-151.01 863.145,-141.281 857.994,-146.021"/>
</g>
<!-- sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node5" class="node"><title>sourcefile~xh5for_utils.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node5"><a xlink:href="../sourcefile/xh5for_utils.f90.html" xlink:title="xh5for_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="416.5,-175.265 331.5,-175.265 331.5,-151.265 416.5,-151.265 416.5,-175.265"/>
<text text-anchor="middle" x="374" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge43" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M232.18,-77.2813C260.337,-94.4738 312.279,-126.189 344.599,-145.923"/>
<polygon fill="#000000" stroke="#000000" points="342.8,-148.925 353.159,-151.15 346.448,-142.951 342.8,-148.925"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node7" class="node"><title>sourcefile~uniform_grid_descriptor.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node7"><a xlink:href="../sourcefile/uniform_grid_descriptor.f90.html" xlink:title="uniform_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="620,-57.2646 476,-57.2646 476,-33.2646 620,-33.2646 620,-57.2646"/>
<text text-anchor="middle" x="548" y="-42.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">uniform_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge48" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-5.26458C398.671,-2.4192 457.066,-17.7956 499.256,-30.303"/>
<polygon fill="#000000" stroke="#000000" points="498.48,-33.7242 509.064,-33.2449 500.491,-27.0194 498.48,-33.7242"/>
</g>
<!-- sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node22" class="node"><title>sourcefile~steps_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node22"><a xlink:href="../sourcefile/steps_handler.f90.html" xlink:title="steps_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="774.5,-175.265 676.5,-175.265 676.5,-151.265 774.5,-151.265 774.5,-175.265"/>
<text text-anchor="middle" x="725.5" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">steps_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-85.2646C482.787,-97.7819 606.06,-129.489 673.598,-148.4"/>
<polygon fill="#000000" stroke="#000000" points="672.975,-151.86 683.549,-151.207 674.875,-145.123 672.975,-151.86"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node23" class="node"><title>sourcefile~spatial_grid_descriptor.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node23"><a xlink:href="../sourcefile/spatial_grid_descriptor.f90.html" xlink:title="spatial_grid_descriptor.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="795,-133.265 656,-133.265 656,-109.265 795,-109.265 795,-133.265"/>
<text text-anchor="middle" x="725.5" y="-118.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">spatial_grid_descriptor.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge33" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.303,-72.9577C302.482,-76.7787 339.668,-81.3937 373,-85.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M375,-85.2646C450.934,-94.0829 470.953,-77.4833 547,-85.2646"/>
</g>
<!-- sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node24" class="node"><title>sourcefile~xh5for_metadata.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_metadata.f90.html" xlink:title="xh5for_metadata.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430,-57.2646 318,-57.2646 318,-33.2646 430,-33.2646 430,-57.2646"/>
<text text-anchor="middle" x="374" y="-42.8646" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_metadata.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge31" class="edge"><title>sourcefile~xh5for_parameters.f90&#45;&gt;sourcefile~xh5for_metadata.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M272.264,-57.8173C283.845,-56.3742 296.036,-54.8551 307.781,-53.3915"/>
<polygon fill="#000000" stroke="#000000" points="308.471,-56.8327 317.961,-52.123 307.605,-49.8864 308.471,-56.8327"/>
</g>
<!-- sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge51" class="edge"><title>sourcefile~xdmf_handler.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M927.162,-163.265C935.173,-163.265 943.788,-163.265 952.657,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="952.761,-166.765 962.761,-163.265 952.761,-159.765 952.761,-166.765"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge52" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-270.265C567.882,-276.711 704.868,-311.823 724.5,-308.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-308.265C758.242,-302.51 765.929,-298.248 795,-284.265 834.228,-265.395 836.389,-245.049 878,-232.265"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge41" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.508,-174.171C424.524,-176.967 432.694,-180.323 440,-184.265 493.696,-213.234 489.26,-250.553 547,-270.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-270.265C622.817,-295.465 651.513,-297.777 724.5,-270.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-270.265C756.686,-258.886 767.689,-263.433 795,-246.265 822.08,-229.241 847.155,-201.891 862.503,-183.277"/>
<polygon fill="#000000" stroke="#000000" points="865.295,-185.391 868.843,-175.408 859.844,-180.999 865.295,-185.391"/>
</g>
<!-- sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node6" class="node"><title>sourcefile~mpi_environment.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node6"><a xlink:href="../sourcefile/mpi_environment.f90.html" xlink:title="mpi_environment.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="604.5,-175.265 491.5,-175.265 491.5,-151.265 604.5,-151.265 604.5,-175.265"/>
<text text-anchor="middle" x="548" y="-160.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">mpi_environment.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge45" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~mpi_environment.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M416.636,-163.265C436.034,-163.265 459.577,-163.265 481.291,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="481.446,-166.765 491.446,-163.265 481.446,-159.765 481.446,-166.765"/>
</g>
<!-- sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge46" class="edge"><title>sourcefile~xh5for_utils.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M387.13,-151.103C409.451,-128.916 456.528,-83.0673 476,-71.2646 482.251,-67.4755 489.143,-64.1045 496.1,-61.1492"/>
<polygon fill="#000000" stroke="#000000" points="497.578,-64.3279 505.573,-57.3764 494.988,-57.8246 497.578,-64.3279"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge53" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-232.265C793.645,-237.299 813.636,-252.04 878,-232.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M880,-232.265C931.436,-216.462 989.351,-194.096 1026.46,-179.157"/>
<polygon fill="#000000" stroke="#000000" points="1027.93,-182.336 1035.89,-175.34 1025.31,-175.848 1027.93,-182.336"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge40" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M568.327,-175.348C599.696,-193.902 664.266,-227.748 724.5,-232.265"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M726.5,-232.265C776.126,-235.985 827.533,-203.485 855.874,-181.806"/>
<polygon fill="#000000" stroke="#000000" points="858.216,-184.417 863.902,-175.477 853.882,-178.92 858.216,-184.417"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge29" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~steps_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M604.529,-163.265C624.198,-163.265 646.374,-163.265 666.262,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="666.428,-166.765 676.428,-163.265 666.428,-159.765 666.428,-166.765"/>
</g>
<!-- sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge32" class="edge"><title>sourcefile~mpi_environment.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M599.291,-151.229C619.578,-146.374 643.152,-140.732 664.338,-135.662"/>
<polygon fill="#000000" stroke="#000000" points="665.291,-139.033 674.201,-133.302 663.661,-132.225 665.291,-139.033"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge54" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M585.461,-33.1794C620.605,-22.4369 675.514,-8.01562 724.5,-5.26458"/>
</g>
<!-- sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge42" class="edge"><title>sourcefile~uniform_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M610.428,-33.2559C645.123,-29.2079 688.596,-28.8285 724.5,-43.2646"/>
</g>
<!-- sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node8" class="node"><title>sourcefile~xdmf_time.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node8"><a xlink:href="../sourcefile/xdmf_time.f90.html" xlink:title="xdmf_time.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="414,-301.265 334,-301.265 334,-277.265 414,-277.265 414,-301.265"/>
<text text-anchor="middle" x="374" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_time.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge18" class="edge"><title>sourcefile~xdmf_time.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.029,-294.03C439.781,-297.174 473.637,-301.307 500.741,-304.617"/>
<polygon fill="#000000" stroke="#000000" points="500.417,-308.103 510.768,-305.841 501.266,-301.155 500.417,-308.103"/>
</g>
<!-- sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node9" class="node"><title>sourcefile~xdmf_topology.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node9"><a xlink:href="../sourcefile/xdmf_topology.f90.html" xlink:title="xdmf_topology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424,-217.265 324,-217.265 324,-193.265 424,-193.265 424,-217.265"/>
<text text-anchor="middle" x="374" y="-202.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_topology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge19" class="edge"><title>sourcefile~xdmf_topology.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M424.125,-216.927C429.791,-219.462 435.237,-222.538 440,-226.265 463.895,-244.96 452.469,-265.113 476,-284.265 483.327,-290.228 492.146,-294.894 501.038,-298.519"/>
<polygon fill="#000000" stroke="#000000" points="500.056,-301.887 510.65,-302.058 502.475,-295.318 500.056,-301.887"/>
</g>
<!-- sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node10" class="node"><title>sourcefile~xdmf_information.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node10"><a xlink:href="../sourcefile/xdmf_information.f90.html" xlink:title="xdmf_information.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="430.5,-637.265 317.5,-637.265 317.5,-613.265 430.5,-613.265 430.5,-637.265"/>
<text text-anchor="middle" x="374" y="-622.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_information.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge20" class="edge"><title>sourcefile~xdmf_information.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M427.49,-613.194C432.057,-610.747 436.329,-607.804 440,-604.265 519.585,-527.537 540.257,-386.987 545.387,-332.589"/>
<polygon fill="#000000" stroke="#000000" points="548.899,-332.604 546.262,-322.343 541.924,-332.009 548.899,-332.604"/>
</g>
<!-- sourcefile~xdmf_file.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node11" class="node"><title>sourcefile~xdmf_file.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node11"><a xlink:href="../sourcefile/xdmf_file.f90.html" xlink:title="xdmf_file.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="410.5,-553.265 337.5,-553.265 337.5,-529.265 410.5,-529.265 410.5,-553.265"/>
<text text-anchor="middle" x="374" y="-538.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_file.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge21" class="edge"><title>sourcefile~xdmf_file.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M410.628,-535.167C420.968,-532.046 431.698,-527.343 440,-520.265 500.294,-468.856 530.595,-375.064 541.779,-332.423"/>
<polygon fill="#000000" stroke="#000000" points="545.227,-333.064 544.273,-322.512 538.439,-331.356 545.227,-333.064"/>
</g>
<!-- sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node12" class="node"><title>sourcefile~xdmf_domain.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node12"><a xlink:href="../sourcefile/xdmf_domain.f90.html" xlink:title="xdmf_domain.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="421.5,-595.265 326.5,-595.265 326.5,-571.265 421.5,-571.265 421.5,-595.265"/>
<text text-anchor="middle" x="374" y="-580.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_domain.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge22" class="edge"><title>sourcefile~xdmf_domain.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M421.729,-573.63C428.39,-570.772 434.75,-567.067 440,-562.265 509.955,-498.277 535.856,-381.018 543.885,-332.346"/>
<polygon fill="#000000" stroke="#000000" points="547.372,-332.697 545.448,-322.278 540.455,-331.623 547.372,-332.697"/>
</g>
<!-- sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node13" class="node"><title>sourcefile~xdmf_xinclude.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node13"><a xlink:href="../sourcefile/xdmf_xinclude.f90.html" xlink:title="xdmf_xinclude.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-469.265 324.5,-469.265 324.5,-445.265 423.5,-445.265 423.5,-469.265"/>
<text text-anchor="middle" x="374" y="-454.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_xinclude.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge23" class="edge"><title>sourcefile~xdmf_xinclude.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M422.941,-445.185C428.929,-442.707 434.776,-439.76 440,-436.265 482.003,-408.164 516.849,-359.104 534.51,-331.215"/>
<polygon fill="#000000" stroke="#000000" points="537.538,-332.975 539.826,-322.63 531.586,-329.289 537.538,-332.975"/>
</g>
<!-- sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node14" class="node"><title>sourcefile~xdmf_dataitem.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node14"><a xlink:href="../sourcefile/xdmf_dataitem.f90.html" xlink:title="xdmf_dataitem.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="424.5,-259.265 323.5,-259.265 323.5,-235.265 424.5,-235.265 424.5,-259.265"/>
<text text-anchor="middle" x="374" y="-244.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_dataitem.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge24" class="edge"><title>sourcefile~xdmf_dataitem.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.763,-259.374C423.155,-262.135 431.914,-265.172 440,-268.265 456.353,-274.52 459.77,-277.695 476,-284.265 484.668,-287.773 494.009,-291.342 502.978,-294.667"/>
<polygon fill="#000000" stroke="#000000" points="501.921,-298.007 512.515,-298.163 504.331,-291.435 501.921,-298.007"/>
</g>
<!-- sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node15" class="node"><title>sourcefile~xdmf_geometry.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node15"><a xlink:href="../sourcefile/xdmf_geometry.f90.html" xlink:title="xdmf_geometry.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426.5,-385.265 321.5,-385.265 321.5,-361.265 426.5,-361.265 426.5,-385.265"/>
<text text-anchor="middle" x="374" y="-370.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_geometry.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge25" class="edge"><title>sourcefile~xdmf_geometry.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.628,-361.217C422.336,-358.381 431.513,-355.298 440,-352.265 462.771,-344.126 487.957,-334.282 508.172,-326.171"/>
<polygon fill="#000000" stroke="#000000" points="509.698,-329.329 517.663,-322.343 507.08,-322.837 509.698,-329.329"/>
</g>
<!-- sourcefile~xdmf_character_data.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node16" class="node"><title>sourcefile~xdmf_character_data.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node16"><a xlink:href="../sourcefile/xdmf_character_data.f90.html" xlink:title="xdmf_character_data.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="440,-343.265 308,-343.265 308,-319.265 440,-319.265 440,-343.265"/>
<text text-anchor="middle" x="374" y="-328.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_character_data.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge26" class="edge"><title>sourcefile~xdmf_character_data.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M440.026,-323.325C460.253,-320.856 482.129,-318.185 500.796,-315.906"/>
<polygon fill="#000000" stroke="#000000" points="501.303,-319.37 510.806,-314.684 500.455,-312.421 501.303,-319.37"/>
</g>
<!-- sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node17" class="node"><title>sourcefile~xdmf_attribute.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node17"><a xlink:href="../sourcefile/xdmf_attribute.f90.html" xlink:title="xdmf_attribute.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="423.5,-427.265 324.5,-427.265 324.5,-403.265 423.5,-403.265 423.5,-427.265"/>
<text text-anchor="middle" x="374" y="-412.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_attribute.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge27" class="edge"><title>sourcefile~xdmf_attribute.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M419.571,-403.189C426.581,-400.634 433.614,-397.663 440,-394.265 473.314,-376.537 506.727,-348.214 527.137,-329.428"/>
<polygon fill="#000000" stroke="#000000" points="529.633,-331.886 534.546,-322.499 524.852,-326.773 529.633,-331.886"/>
</g>
<!-- sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node18" class="node"><title>sourcefile~xdmf_grid.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node18"><a xlink:href="../sourcefile/xdmf_grid.f90.html" xlink:title="xdmf_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="413,-511.265 335,-511.265 335,-487.265 413,-487.265 413,-511.265"/>
<text text-anchor="middle" x="374" y="-496.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge28" class="edge"><title>sourcefile~xdmf_grid.f90&#45;&gt;sourcefile~fox_xdmf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M413.263,-491.703C422.642,-488.608 432.213,-484.285 440,-478.265 491.046,-438.804 524.522,-367.622 538.924,-331.92"/>
<polygon fill="#000000" stroke="#000000" points="542.245,-333.036 542.63,-322.449 535.727,-330.486 542.245,-333.036"/>
</g>
<!-- sourcefile~xdmf_element.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node19" class="node"><title>sourcefile~xdmf_element.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node19"><a xlink:href="../sourcefile/xdmf_element.f90.html" xlink:title="xdmf_element.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="260.5,-427.265 162.5,-427.265 162.5,-403.265 260.5,-403.265 260.5,-427.265"/>
<text text-anchor="middle" x="211.5" y="-412.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_element.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge2" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-402.984C235.105,-381.183 268.65,-335.632 308,-310.265 312.981,-307.054 318.493,-304.296 324.141,-301.938"/>
<polygon fill="#000000" stroke="#000000" points="325.578,-305.136 333.702,-298.335 323.11,-298.586 325.578,-305.136"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge4" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.909,-403.216C231.631,-383.937 254.877,-344.806 272,-310.265 290.04,-273.873 277.983,-253.628 308,-226.265 310.177,-224.28 312.544,-222.482 315.043,-220.855"/>
<polygon fill="#000000" stroke="#000000" points="316.89,-223.834 323.967,-215.949 313.517,-217.7 316.89,-223.834"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge6" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_information.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M215.185,-427.463C223.166,-460.853 249.896,-554.553 308,-604.265 309.554,-605.594 311.194,-606.84 312.902,-608.008"/>
<polygon fill="#000000" stroke="#000000" points="311.5,-611.241 321.91,-613.214 315.003,-605.18 311.5,-611.241"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge7" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_domain.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M217.105,-427.554C228.259,-455.662 259.435,-525.07 308,-562.265 310.816,-564.421 313.861,-566.36 317.043,-568.103"/>
<polygon fill="#000000" stroke="#000000" points="315.765,-571.372 326.298,-572.515 318.777,-565.053 315.765,-571.372"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge8" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-427.3C276.793,-432.089 298.02,-437.644 317.19,-442.66"/>
<polygon fill="#000000" stroke="#000000" points="316.44,-446.082 327,-445.227 318.212,-439.31 316.44,-446.082"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge10" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.158,-402.813C236.44,-370.895 283.113,-287.324 308,-268.265 310.018,-266.719 312.154,-265.285 314.375,-263.954"/>
<polygon fill="#000000" stroke="#000000" points="316.025,-267.041 323.281,-259.321 312.795,-260.831 316.025,-267.041"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge12" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M258.493,-403.229C276.793,-398.44 298.02,-392.886 317.19,-387.869"/>
<polygon fill="#000000" stroke="#000000" points="318.212,-391.219 327,-385.302 316.44,-384.448 318.212,-391.219"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge14" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M260.655,-415.265C277.482,-415.265 296.563,-415.265 314.162,-415.265"/>
<polygon fill="#000000" stroke="#000000" points="314.324,-418.765 324.324,-415.265 314.324,-411.765 314.324,-418.765"/>
</g>
<!-- sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge16" class="edge"><title>sourcefile~xdmf_element.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-427.358C246.193,-441.199 277.921,-463.816 308,-478.265 313.41,-480.863 319.221,-483.255 325.064,-485.421"/>
<polygon fill="#000000" stroke="#000000" points="324.266,-488.849 334.86,-488.848 326.577,-482.242 324.266,-488.849"/>
</g>
<!-- sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node20" class="node"><title>sourcefile~xdmf_utils.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node20"><a xlink:href="../sourcefile/xdmf_utils.f90.html" xlink:title="xdmf_utils.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="251,-301.265 172,-301.265 172,-277.265 251,-277.265 251,-301.265"/>
<text text-anchor="middle" x="211.5" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_utils.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge44" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xh5for_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-276.984C235.105,-255.183 268.65,-209.632 308,-184.265 312.312,-181.484 317.024,-179.044 321.876,-176.908"/>
<polygon fill="#000000" stroke="#000000" points="323.307,-180.106 331.313,-173.167 320.727,-173.599 323.307,-180.106"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge3" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_time.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-289.265C273.173,-289.265 300.616,-289.265 323.911,-289.265"/>
<polygon fill="#000000" stroke="#000000" points="323.949,-292.765 333.949,-289.265 323.949,-285.765 323.949,-292.765"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge5" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_topology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-277.172C246.193,-263.33 277.921,-240.714 308,-226.265 312.017,-224.335 316.255,-222.519 320.563,-220.826"/>
<polygon fill="#000000" stroke="#000000" points="321.883,-224.069 330.047,-217.317 319.454,-217.505 321.883,-224.069"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge9" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_xinclude.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.158,-301.716C236.44,-333.634 283.113,-417.205 308,-436.265 310.295,-438.022 312.742,-439.635 315.292,-441.116"/>
<polygon fill="#000000" stroke="#000000" points="313.779,-444.273 324.283,-445.655 316.933,-438.024 313.779,-444.273"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge11" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_dataitem.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M251.353,-279.098C271.144,-273.919 295.561,-267.529 317.314,-261.837"/>
<polygon fill="#000000" stroke="#000000" points="318.306,-265.195 327.094,-259.277 316.534,-258.423 318.306,-265.195"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge13" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_geometry.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M227.933,-301.358C246.193,-315.199 277.921,-337.816 308,-352.265 312.017,-354.194 316.255,-356.01 320.563,-357.703"/>
<polygon fill="#000000" stroke="#000000" points="319.454,-361.025 330.047,-361.213 321.883,-354.46 319.454,-361.025"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge15" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_attribute.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M220.423,-301.545C235.105,-323.346 268.65,-368.897 308,-394.265 310.607,-395.945 313.36,-397.502 316.202,-398.942"/>
<polygon fill="#000000" stroke="#000000" points="314.956,-402.22 325.51,-403.155 317.843,-395.843 314.956,-402.22"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge17" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~xdmf_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M219.909,-301.313C231.631,-320.592 254.877,-359.723 272,-394.265 290.04,-430.656 277.983,-450.901 308,-478.265 313.005,-482.827 319.012,-486.399 325.324,-489.196"/>
<polygon fill="#000000" stroke="#000000" points="324.119,-492.482 334.71,-492.763 326.606,-485.938 324.119,-492.482"/>
</g>
<!-- sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_utils.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M216.75,-277.132C227.348,-248.74 257.767,-177.703 308,-142.265 330.308,-126.527 519.841,-82.4857 547,-85.2646"/>
</g>
<!-- sourcefile~xdmf_parameters.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node21" class="node"><title>sourcefile~xdmf_parameters.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_node21"><a xlink:href="../sourcefile/xdmf_parameters.f90.html" xlink:title="xdmf_parameters.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="115,-301.265 7.10543e-15,-301.265 7.10543e-15,-277.265 115,-277.265 115,-301.265"/>
<text text-anchor="middle" x="57.5" y="-286.865" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_parameters.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge1" class="edge"><title>sourcefile~xdmf_parameters.f90&#45;&gt;sourcefile~xdmf_utils.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M115.099,-289.265C130.461,-289.265 146.956,-289.265 161.838,-289.265"/>
<polygon fill="#000000" stroke="#000000" points="161.849,-292.765 171.849,-289.265 161.849,-285.765 161.849,-292.765"/>
</g>
<!-- sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge37" class="edge"><title>sourcefile~steps_handler.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M774.852,-163.265C789.417,-163.265 805.543,-163.265 820.633,-163.265"/>
<polygon fill="#000000" stroke="#000000" points="820.883,-166.765 830.883,-163.265 820.883,-159.765 820.883,-166.765"/>
</g>
<!-- sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge39" class="edge"><title>sourcefile~spatial_grid_descriptor.f90&#45;&gt;sourcefile~xdmf_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M769.914,-133.3C787.03,-138.045 806.857,-143.542 824.821,-148.522"/>
<polygon fill="#000000" stroke="#000000" points="824.008,-151.929 834.58,-151.227 825.878,-145.183 824.008,-151.929"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge47" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~uniform_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M430.369,-45.2646C441.647,-45.2646 453.734,-45.2646 465.699,-45.2646"/>
<polygon fill="#000000" stroke="#000000" points="465.7,-48.7647 475.7,-45.2646 465.7,-41.7647 465.7,-48.7647"/>
</g>
<!-- sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~EfferentGraph_edge35" class="edge"><title>sourcefile~xh5for_metadata.f90&#45;&gt;sourcefile~spatial_grid_descriptor.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M414.143,-57.3569C448.697,-67.309 500.642,-80.5211 547,-85.2646"/>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M549,-85.2646C589.553,-89.414 634.582,-98.7506 668.875,-106.875"/>
<polygon fill="#000000" stroke="#000000" points="668.161,-110.303 678.702,-109.24 669.799,-103.498 668.161,-110.303"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilexdmf_contiguous_hyperslab_handlerf90EfferentGraph = svgPanZoom('#sourcefilexdmf_contiguous_hyperslab_handlerf90EfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
    
      
      <h3>Files Dependent On This One</h3>
      
                <div class="depgraph"><?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph Pages: 1 -->
<svg id="sourcefilexdmf_contiguous_hyperslab_handlerf90AfferentGraph" width="641pt" height="488pt"
 viewBox="0.00 0.00 641.00 487.54" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph" class="graph" transform="scale(0.418134 0.418134) rotate(0) translate(4 1162)">
<title>sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1162 1529,-1162 1529,4 -4,4"/>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node1" class="node"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90</title>
<polygon fill="none" stroke="black" points="206,-559 0,-559 0,-535 206,-535 206,-559"/>
<text text-anchor="middle" x="103" y="-544.6" font-family="Helvetica,sans-Serif" font-size="10.50">xdmf_contiguous_hyperslab_handler.f90</text>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node2" class="node"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node2"><a xlink:href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_structured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="508,-591 248,-591 248,-567 508,-567 508,-591"/>
<text text-anchor="middle" x="378" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_structured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge38" class="edge"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M206.043,-558.961C225.002,-561.183 244.909,-563.517 264.168,-565.774"/>
<polygon fill="#000000" stroke="#000000" points="263.832,-569.259 274.171,-566.947 264.647,-562.306 263.832,-569.259"/>
</g>
<!-- sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node3" class="node"><title>sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node3"><a xlink:href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html" xlink:title="xdmf_unstructured_contiguous_hyperslab_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="514,-528 242,-528 242,-504 514,-504 514,-528"/>
<text text-anchor="middle" x="378" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xdmf_unstructured_contiguous_hyperslab_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge39" class="edge"><title>sourcefile~xdmf_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M206.043,-535.413C223.933,-533.381 242.668,-531.254 260.906,-529.183"/>
<polygon fill="#000000" stroke="#000000" points="261.437,-532.645 270.978,-528.039 260.647,-525.69 261.437,-532.645"/>
</g>
<!-- sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node4" class="node"><title>sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node4"><a xlink:href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html" xlink:title="structured_contiguous_hyperslab_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="814,-654 587,-654 587,-630 814,-630 814,-654"/>
<text text-anchor="middle" x="700.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">structured_contiguous_hyperslab_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge32" class="edge"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~structured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M422.662,-591.02C457.056,-600.173 506.323,-612.591 550,-621 564.011,-623.697 578.823,-626.197 593.462,-628.462"/>
<polygon fill="#000000" stroke="#000000" points="593.146,-631.953 603.557,-629.991 594.194,-625.032 593.146,-631.953"/>
</g>
<!-- sourcefile~test_xdmf_regular_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node5" class="node"><title>sourcefile~test_xdmf_regular_contiguous_hyperslabs_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node5"><a xlink:href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html" xlink:title="test_xdmf_regular_contiguous_hyperslabs_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="837.5,-612 563.5,-612 563.5,-588 837.5,-588 837.5,-612"/>
<text text-anchor="middle" x="700.5" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_regular_contiguous_hyperslabs_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_regular_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge33" class="edge"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_regular_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M508.436,-587.481C523.116,-588.443 538.155,-589.428 553.034,-590.403"/>
<polygon fill="#000000" stroke="#000000" points="553.096,-593.915 563.303,-591.076 553.554,-586.93 553.096,-593.915"/>
</g>
<!-- sourcefile~test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node6" class="node"><title>sourcefile~test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node6"><a xlink:href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html" xlink:title="test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="844,-570 557,-570 557,-546 844,-546 844,-570"/>
<text text-anchor="middle" x="700.5" y="-555.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge34" class="edge"><title>sourcefile~xdmf_structured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M508.436,-570.519C521.048,-569.693 533.924,-568.849 546.737,-568.009"/>
<polygon fill="#000000" stroke="#000000" points="547.242,-571.484 556.992,-567.338 546.784,-564.499 547.242,-571.484"/>
</g>
<!-- sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node38" class="node"><title>sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node38"><a xlink:href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html" xlink:title="unstructured_contiguous_hyperslab_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="820,-528 581,-528 581,-504 820,-504 820,-528"/>
<text text-anchor="middle" x="700.5" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">unstructured_contiguous_hyperslab_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge36" class="edge"><title>sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~unstructured_contiguous_hyperslab_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M514.456,-516C533.052,-516 552.103,-516 570.577,-516"/>
<polygon fill="#000000" stroke="#000000" points="570.774,-519.5 580.774,-516 570.774,-512.5 570.774,-519.5"/>
</g>
<!-- sourcefile~test_xdmf_unstructured_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node39" class="node"><title>sourcefile~test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node39"><a xlink:href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html" xlink:title="test_xdmf_unstructured_contiguous_hyperslabs_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="851,-486 550,-486 550,-462 851,-462 851,-486"/>
<text text-anchor="middle" x="700.5" y="-471.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_unstructured_contiguous_hyperslabs_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge37" class="edge"><title>sourcefile~xdmf_unstructured_contiguous_hyperslab_handler.f90&#45;&gt;sourcefile~test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M470.842,-503.964C510.573,-498.758 557.21,-492.646 597.967,-487.305"/>
<polygon fill="#000000" stroke="#000000" points="598.461,-490.771 607.922,-486.001 597.551,-483.83 598.461,-490.771"/>
</g>
<!-- sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node7" class="node"><title>sourcefile~xh5for_factory.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node7"><a xlink:href="../sourcefile/xh5for_factory.f90.html" xlink:title="xh5for_factory.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="986,-591 887,-591 887,-567 986,-567 986,-591"/>
<text text-anchor="middle" x="936.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_factory.f90</text>
</a>
</g>
</g>
<!-- sourcefile~structured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge31" class="edge"><title>sourcefile~structured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M814.204,-630.153C826.748,-627.66 839.233,-624.645 851,-621 870.491,-614.962 891.019,-604.857 906.96,-596.072"/>
<polygon fill="#000000" stroke="#000000" points="908.789,-599.059 915.774,-591.093 905.346,-592.964 908.789,-599.059"/>
</g>
<!-- sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node8" class="node"><title>sourcefile~xh5for_handler.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node8"><a xlink:href="../sourcefile/xh5for_handler.f90.html" xlink:title="xh5for_handler.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1125,-591 1022,-591 1022,-567 1125,-567 1125,-591"/>
<text text-anchor="middle" x="1073.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_handler.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge30" class="edge"><title>sourcefile~xh5for_factory.f90&#45;&gt;sourcefile~xh5for_handler.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M986.238,-579C994.4,-579 1002.96,-579 1011.38,-579"/>
<polygon fill="#000000" stroke="#000000" points="1011.56,-582.5 1021.56,-579 1011.56,-575.5 1011.56,-582.5"/>
</g>
<!-- sourcefile~xh5for.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node9" class="node"><title>sourcefile~xh5for.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node9"><a xlink:href="../sourcefile/xh5for.f90.html" xlink:title="xh5for.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1222,-591 1161,-591 1161,-567 1222,-567 1222,-591"/>
<text text-anchor="middle" x="1191.5" y="-576.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge29" class="edge"><title>sourcefile~xh5for_handler.f90&#45;&gt;sourcefile~xh5for.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1125.04,-579C1133.63,-579 1142.43,-579 1150.69,-579"/>
<polygon fill="#000000" stroke="#000000" points="1150.81,-582.5 1160.81,-579 1150.81,-575.5 1150.81,-582.5"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node10" class="node"><title>sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node10"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1497.5,-1158 1285.5,-1158 1285.5,-1134 1497.5,-1134 1497.5,-1158"/>
<text text-anchor="middle" x="1391.5" y="-1143.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge1" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.11,-591.445C1197,-669.097 1219.59,-1085.11 1258,-1125 1263.28,-1130.48 1269.36,-1134.9 1275.96,-1138.45"/>
<polygon fill="#000000" stroke="#000000" points="1274.72,-1141.73 1285.26,-1142.76 1277.66,-1135.38 1274.72,-1141.73"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node11" class="node"><title>sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node11"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html" xlink:title="xh5for_dpp_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1498.5,-1116 1284.5,-1116 1284.5,-1092 1498.5,-1092 1498.5,-1116"/>
<text text-anchor="middle" x="1391.5" y="-1101.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge2" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.2,-591.289C1190.76,-661.4 1187.26,-1010.25 1258,-1083 1263.02,-1088.16 1268.76,-1092.38 1274.97,-1095.81"/>
<polygon fill="#000000" stroke="#000000" points="1273.84,-1099.15 1284.38,-1100.3 1276.85,-1092.84 1273.84,-1099.15"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node12" class="node"><title>sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node12"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1525,-1074 1258,-1074 1258,-1050 1525,-1050 1525,-1074"/>
<text text-anchor="middle" x="1391.5" y="-1059.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge3" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.36,-591.127C1191.87,-657.366 1192.95,-974.877 1258,-1041 1258.82,-1041.83 1259.65,-1042.64 1260.5,-1043.42"/>
<polygon fill="#000000" stroke="#000000" points="1258.61,-1046.38 1268.63,-1049.83 1262.95,-1040.89 1258.61,-1046.38"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node13" class="node"><title>sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node13"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html" xlink:title="xh5for_ch_unstructured_static_mixed_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1513.5,-1032 1269.5,-1032 1269.5,-1008 1513.5,-1008 1513.5,-1032"/>
<text text-anchor="middle" x="1391.5" y="-1017.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_mixed_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge4" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_mixed_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.55,-591.248C1193.07,-654.077 1198.72,-939.568 1258,-999 1258.97,-999.974 1259.97,-1000.91 1260.99,-1001.82"/>
<polygon fill="#000000" stroke="#000000" points="1259.19,-1004.85 1269.26,-1008.15 1263.45,-999.296 1259.19,-1004.85"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node14" class="node"><title>sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node14"><a xlink:href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_non_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1521.5,-990 1261.5,-990 1261.5,-966 1521.5,-966 1521.5,-990"/>
<text text-anchor="middle" x="1391.5" y="-975.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_non_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge5" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_non_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.78,-591.18C1194.39,-650.02 1204.4,-904.167 1258,-957 1258.96,-957.943 1259.94,-958.854 1260.94,-959.734"/>
<polygon fill="#000000" stroke="#000000" points="1258.97,-962.629 1269.05,-965.892 1263.2,-957.055 1258.97,-962.629"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node15" class="node"><title>sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node15"><a xlink:href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html" xlink:title="xh5for_ch_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1494,-948 1289,-948 1289,-924 1494,-924 1494,-948"/>
<text text-anchor="middle" x="1391.5" y="-933.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge6" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.07,-591.271C1195.88,-646.193 1210.11,-868.772 1258,-915 1264.26,-921.046 1271.52,-925.773 1279.35,-929.44"/>
<polygon fill="#000000" stroke="#000000" points="1278.2,-932.749 1288.78,-933.271 1280.83,-926.264 1278.2,-932.749"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node16" class="node"><title>sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node16"><a xlink:href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1510.5,-906 1272.5,-906 1272.5,-882 1510.5,-882 1510.5,-906"/>
<text text-anchor="middle" x="1391.5" y="-891.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge7" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.42,-591.077C1197.51,-641.349 1215.7,-833.248 1258,-873 1259.76,-874.652 1261.59,-876.205 1263.49,-877.664"/>
<polygon fill="#000000" stroke="#000000" points="1261.95,-880.841 1272.21,-883.476 1265.83,-875.017 1261.95,-880.841"/>
</g>
<!-- sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node17" class="node"><title>sourcefile~xh5for_ch_regular_grid.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node17"><a xlink:href="../sourcefile/xh5for_ch_regular_grid.f90.html" xlink:title="xh5for_ch_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1462.5,-864 1320.5,-864 1320.5,-840 1462.5,-840 1462.5,-864"/>
<text text-anchor="middle" x="1391.5" y="-849.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge8" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.91,-591.186C1199.47,-636.965 1221.34,-797.74 1258,-831 1272.32,-843.994 1291.29,-850.768 1310.39,-853.991"/>
<polygon fill="#000000" stroke="#000000" points="1309.97,-857.467 1320.36,-855.366 1310.93,-850.533 1309.97,-857.467"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node18" class="node"><title>sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node18"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1513.5,-822 1269.5,-822 1269.5,-798 1513.5,-798 1513.5,-822"/>
<text text-anchor="middle" x="1391.5" y="-807.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge9" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.21,-591.042C1192.05,-627.298 1196.89,-736.177 1258,-789 1259.33,-790.152 1260.7,-791.254 1262.1,-792.308"/>
<polygon fill="#000000" stroke="#000000" points="1260.21,-795.251 1270.48,-797.838 1264.07,-789.408 1260.21,-795.251"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node19" class="node"><title>sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node19"><a xlink:href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html" xlink:title="xh5for_ch_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1486.5,-780 1296.5,-780 1296.5,-756 1486.5,-756 1486.5,-780"/>
<text text-anchor="middle" x="1391.5" y="-765.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge10" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.27,-591.093C1195.97,-622.414 1207.78,-706.545 1258,-747 1266.47,-753.824 1276.26,-758.857 1286.61,-762.525"/>
<polygon fill="#000000" stroke="#000000" points="1285.65,-765.894 1296.24,-765.522 1287.73,-759.21 1285.65,-765.894"/>
</g>
<!-- sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node20" class="node"><title>sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node20"><a xlink:href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1507,-738 1276,-738 1276,-714 1507,-714 1507,-738"/>
<text text-anchor="middle" x="1391.5" y="-723.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge11" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1194.96,-591.078C1200.87,-616.697 1218.39,-676.466 1258,-705 1260.87,-707.071 1263.88,-708.97 1266.98,-710.71"/>
<polygon fill="#000000" stroke="#000000" points="1265.46,-713.862 1275.96,-715.204 1268.59,-707.601 1265.46,-713.862"/>
</g>
<!-- sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node21" class="node"><title>sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node21"><a xlink:href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html" xlink:title="xh5for_ch_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1495,-696 1288,-696 1288,-672 1495,-672 1495,-696"/>
<text text-anchor="middle" x="1391.5" y="-681.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge12" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1198.17,-591.094C1207.68,-609.882 1228.69,-645.715 1258,-663 1264.34,-666.742 1271.14,-669.879 1278.19,-672.505"/>
<polygon fill="#000000" stroke="#000000" points="1277.33,-675.91 1287.93,-675.777 1279.56,-669.275 1277.33,-675.91"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node22" class="node"><title>sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node22"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html" xlink:title="xh5for_dpp_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1472,-654 1311,-654 1311,-630 1472,-630 1472,-654"/>
<text text-anchor="middle" x="1391.5" y="-639.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge13" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1207.4,-591.126C1220.09,-600.787 1239.19,-613.84 1258,-621 1271.53,-626.15 1286.3,-630.036 1300.91,-632.97"/>
<polygon fill="#000000" stroke="#000000" points="1300.51,-636.456 1310.98,-634.853 1301.8,-629.575 1300.51,-636.456"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node23" class="node"><title>sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node23"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1504.5,-612 1278.5,-612 1278.5,-588 1504.5,-588 1504.5,-612"/>
<text text-anchor="middle" x="1391.5" y="-597.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge14" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1222.14,-582.144C1235.04,-583.512 1251.09,-585.214 1268.12,-587.02"/>
<polygon fill="#000000" stroke="#000000" points="1267.93,-590.52 1278.24,-588.094 1268.67,-583.559 1267.93,-590.52"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node24" class="node"><title>sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node24"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html" xlink:title="xh5for_dpp_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1504.5,-570 1278.5,-570 1278.5,-546 1504.5,-546 1504.5,-570"/>
<text text-anchor="middle" x="1391.5" y="-555.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge15" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1222.14,-575.856C1235.04,-574.488 1251.09,-572.786 1268.12,-570.98"/>
<polygon fill="#000000" stroke="#000000" points="1268.67,-574.441 1278.24,-569.906 1267.93,-567.48 1268.67,-574.441"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node25" class="node"><title>sourcefile~xh5for_dpp_regular_grid.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node25"><a xlink:href="../sourcefile/xh5for_dpp_regular_grid.f90.html" xlink:title="xh5for_dpp_regular_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1465.5,-528 1317.5,-528 1317.5,-504 1465.5,-504 1465.5,-528"/>
<text text-anchor="middle" x="1391.5" y="-513.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge16" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1207.4,-566.874C1220.09,-557.213 1239.19,-544.16 1258,-537 1273.41,-531.134 1290.43,-526.906 1307,-523.86"/>
<polygon fill="#000000" stroke="#000000" points="1307.97,-527.245 1317.23,-522.111 1306.79,-520.345 1307.97,-527.245"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node26" class="node"><title>sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node26"><a xlink:href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1494,-486 1289,-486 1289,-462 1494,-462 1494,-486"/>
<text text-anchor="middle" x="1391.5" y="-471.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge17" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1198.17,-566.906C1207.68,-548.118 1228.69,-512.285 1258,-495 1264.7,-491.048 1271.91,-487.771 1279.38,-485.058"/>
<polygon fill="#000000" stroke="#000000" points="1280.54,-488.358 1288.96,-481.916 1278.36,-481.707 1280.54,-488.358"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node27" class="node"><title>sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node27"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html" xlink:title="xh5for_dpp_unstructured_triangles.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1490,-444 1293,-444 1293,-420 1490,-420 1490,-444"/>
<text text-anchor="middle" x="1391.5" y="-429.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_triangles.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge18" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_triangles.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1194.96,-566.922C1200.87,-541.303 1218.39,-481.534 1258,-453 1265.71,-447.443 1274.34,-443.124 1283.38,-439.79"/>
<polygon fill="#000000" stroke="#000000" points="1284.53,-443.098 1292.94,-436.661 1282.35,-436.445 1284.53,-443.098"/>
</g>
<!-- sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node28" class="node"><title>sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node28"><a xlink:href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html" xlink:title="xh5for_dpp_regular_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1498.5,-402 1284.5,-402 1284.5,-378 1498.5,-378 1498.5,-402"/>
<text text-anchor="middle" x="1391.5" y="-387.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_regular_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge19" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_regular_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.27,-566.907C1195.97,-535.586 1207.78,-451.455 1258,-411 1263.3,-406.73 1269.12,-403.161 1275.27,-400.189"/>
<polygon fill="#000000" stroke="#000000" points="1276.67,-403.397 1284.49,-396.249 1273.92,-396.96 1276.67,-403.397"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node29" class="node"><title>sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node29"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_dpp_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1513,-360 1270,-360 1270,-336 1513,-336 1513,-360"/>
<text text-anchor="middle" x="1391.5" y="-345.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge20" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.21,-566.958C1192.05,-530.702 1196.89,-421.823 1258,-369 1259.33,-367.848 1260.7,-366.746 1262.1,-365.692"/>
<polygon fill="#000000" stroke="#000000" points="1264.07,-368.592 1270.48,-360.162 1260.21,-362.749 1264.07,-368.592"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node30" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node30"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron_perf.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1507.5,-318 1275.5,-318 1275.5,-294 1507.5,-294 1507.5,-318"/>
<text text-anchor="middle" x="1391.5" y="-303.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron_perf.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge21" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron_perf.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.91,-566.814C1199.47,-521.035 1221.34,-360.26 1258,-327 1260.71,-324.539 1263.59,-322.301 1266.61,-320.268"/>
<polygon fill="#000000" stroke="#000000" points="1268.6,-323.156 1275.44,-315.066 1265.05,-317.125 1268.6,-323.156"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node31" class="node"><title>sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node31"><a xlink:href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html" xlink:title="xh5for_ch_unstructured_static_tetrahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1509.5,-276 1273.5,-276 1273.5,-252 1509.5,-252 1509.5,-276"/>
<text text-anchor="middle" x="1391.5" y="-261.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_static_tetrahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge22" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_static_tetrahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.42,-566.923C1197.51,-516.651 1215.7,-324.752 1258,-285 1260.19,-282.944 1262.49,-281.042 1264.89,-279.283"/>
<polygon fill="#000000" stroke="#000000" points="1266.87,-282.174 1273.41,-273.841 1263.1,-276.274 1266.87,-282.174"/>
</g>
<!-- sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node32" class="node"><title>sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node32"><a xlink:href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html" xlink:title="xh5for_dpp_rectilinear_non_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1516.5,-234 1266.5,-234 1266.5,-210 1516.5,-210 1516.5,-234"/>
<text text-anchor="middle" x="1391.5" y="-219.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_rectilinear_non_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge23" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_rectilinear_non_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.07,-566.729C1195.88,-511.807 1210.11,-289.228 1258,-243 1258.99,-242.045 1260,-241.122 1261.04,-240.232"/>
<polygon fill="#000000" stroke="#000000" points="1263.48,-242.782 1269.42,-234.012 1259.31,-237.16 1263.48,-242.782"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node33" class="node"><title>sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node33"><a xlink:href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html" xlink:title="xh5for_ch_unstructured_mixedtopology.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1501,-192 1282,-192 1282,-168 1501,-168 1501,-192"/>
<text text-anchor="middle" x="1391.5" y="-177.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_mixedtopology.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge24" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_mixedtopology.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.78,-566.82C1194.39,-507.98 1204.4,-253.833 1258,-201 1262.41,-196.653 1267.33,-192.983 1272.61,-189.895"/>
<polygon fill="#000000" stroke="#000000" points="1274.48,-192.875 1281.82,-185.232 1271.31,-186.631 1274.48,-192.875"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node34" class="node"><title>sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node34"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html" xlink:title="xh5for_ch_rectilinear_static_grid_series.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1501.5,-150 1281.5,-150 1281.5,-126 1501.5,-126 1501.5,-150"/>
<text text-anchor="middle" x="1391.5" y="-135.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_static_grid_series.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge25" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_static_grid_series.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.55,-566.752C1193.07,-503.923 1198.72,-218.432 1258,-159 1262.32,-154.669 1267.15,-151.006 1272.34,-147.919"/>
<polygon fill="#000000" stroke="#000000" points="1274.1,-150.948 1281.38,-143.251 1270.89,-144.728 1274.1,-150.948"/>
</g>
<!-- sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node35" class="node"><title>sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node35"><a xlink:href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html" xlink:title="xh5for_dpp_unstructured_quadilateral.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1497.5,-108 1285.5,-108 1285.5,-84 1497.5,-84 1497.5,-108"/>
<text text-anchor="middle" x="1391.5" y="-93.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_dpp_unstructured_quadilateral.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge26" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_dpp_unstructured_quadilateral.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.36,-566.873C1191.87,-500.634 1192.95,-183.123 1258,-117 1263.33,-111.578 1269.46,-107.198 1276.1,-103.681"/>
<polygon fill="#000000" stroke="#000000" points="1277.8,-106.752 1285.43,-99.4054 1274.88,-100.388 1277.8,-106.752"/>
</g>
<!-- sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node36" class="node"><title>sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node36"><a xlink:href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html" xlink:title="xh5for_ch_rectilinear_grid.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1468.5,-66 1314.5,-66 1314.5,-42 1468.5,-42 1468.5,-66"/>
<text text-anchor="middle" x="1391.5" y="-51.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_rectilinear_grid.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge27" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_rectilinear_grid.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1192.2,-566.711C1190.76,-496.6 1187.26,-147.747 1258,-75 1270.28,-62.368 1286.88,-55.368 1304.16,-51.7744"/>
<polygon fill="#000000" stroke="#000000" points="1305.12,-55.1619 1314.39,-50.0354 1303.95,-48.2609 1305.12,-55.1619"/>
</g>
<!-- sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node37" class="node"><title>sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<g id="a_sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_node37"><a xlink:href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html" xlink:title="xh5for_ch_unstructured_hexahedron.f90">
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="1495,-24 1288,-24 1288,-0 1495,-0 1495,-24"/>
<text text-anchor="middle" x="1391.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">xh5for_ch_unstructured_hexahedron.f90</text>
</a>
</g>
</g>
<!-- sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge28" class="edge"><title>sourcefile~xh5for.f90&#45;&gt;sourcefile~xh5for_ch_unstructured_hexahedron.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M1193.11,-566.555C1197,-488.903 1219.59,-72.8877 1258,-33 1263.98,-26.7898 1271,-21.9365 1278.64,-18.1775"/>
<polygon fill="#000000" stroke="#000000" points="1280.03,-21.3894 1287.86,-14.2516 1277.28,-14.9489 1280.03,-21.3894"/>
</g>
<!-- sourcefile~unstructured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90 -->
<g id="sourcefile~~xdmf_contiguous_hyperslab_handler.f90~~AfferentGraph_edge35" class="edge"><title>sourcefile~unstructured_contiguous_hyperslab_factory.f90&#45;&gt;sourcefile~xh5for_factory.f90</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M815.005,-528.007C827.279,-530.469 839.484,-533.432 851,-537 870.491,-543.038 891.019,-553.143 906.96,-561.928"/>
<polygon fill="#000000" stroke="#000000" points="905.346,-565.036 915.774,-566.907 908.789,-558.941 905.346,-565.036"/>
</g>
</g>
</svg>
</div>
                <script>var pansourcefilexdmf_contiguous_hyperslab_handlerf90AfferentGraph = svgPanZoom('#sourcefilexdmf_contiguous_hyperslab_handlerf90AfferentGraph', {
                    zoomEnabled: true,
                    controlIconsEnabled: true,
                    fit: true,
                    center: true,});
                    </script>
                <div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div>
                <div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog">
                  <div class="modal-dialog modal-lg" role="document">
                    <div class="modal-content">
                      <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                        <h4 class="modal-title" id="-graph-help-label">Graph Key</h4>
                      </div>
                      <div class="modal-body">
                        
    <p>Nodes of different colours represent the following: </p>
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Graph Key Pages: 1 -->
<svg width="190pt" height="32pt"
 viewBox="0.00 0.00 190.00 32.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 28)">
<title>Graph Key</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-28 186,-28 186,4 -4,4"/>
<!-- Source File -->
<g id="node1" class="node"><title>Source File</title>
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="67,-24 0,-24 0,-0 67,-0 67,-24"/>
<text text-anchor="middle" x="33.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">Source File</text>
</g>
<!-- This Page&#39;s Entity -->
<g id="node2" class="node"><title>This Page&#39;s Entity</title>
<polygon fill="none" stroke="black" points="182,-24 85,-24 85,-0 182,-0 182,-24"/>
<text text-anchor="middle" x="133.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50">This Page&#39;s Entity</text>
</g>
</g>
</svg>

    
    <p>Solid arrows point from a file to a file which depends upon it. A file 
    is dependent upon another if the latter must be compiled before the former
    can be.
    </p>
    
                      </div>
                    </div>
                  </div>
                </div>
                
      
      <br>

    <section class="visible-xs visible-sm hidden-md">
      






<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#mods-1">Modules</a></h3></div>
  <div id="mods-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../module/xdmf_contiguous_hyperslab_handler.html">xdmf_contiguous_hyperslab_handler</a>
      
    </div>
  </div>
</div>















<div class="panel panel-primary">
  <div class="panel-heading text-left"><h3 class="panel-title">Source Code</h3></div>
  <div class="list-group">
    <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html#src">xdmf_contiguous_hyperslab_handler.f90</a>
  </div>
</div>


    </section>
    <br class="visible-xs visible-sm hidden-md">

    <section>
      <h2><span class="anchor" id="src"></span>Source Code</h2>
    <div class="hl"><pre><a name="ln-1"></a><span class="k">module </span><span class="n">xdmf_contiguous_hyperslab_handler</span>
<a name="ln-2"></a><span class="c">!--------------------------------------------------------------------- -----------------------------------------------------------</span>
<a name="ln-3"></a><span class="c">!&lt; XdmfHdf5Fortran: XDMF parallel partitioned mesh I/O on top of HDF5</span>
<a name="ln-4"></a><span class="c">!&lt; XDMF (contiguous hyperslab strategy) File handling module</span>
<a name="ln-5"></a><span class="c">!--------------------------------------------------------------------- -----------------------------------------------------------</span>
<a name="ln-6"></a>
<a name="ln-7"></a><span class="k">use </span><span class="n">fox_xdmf</span>
<a name="ln-8"></a><span class="k">use </span><span class="n">xdmf_handler</span>
<a name="ln-9"></a><span class="k">use </span><span class="n">xh5for_utils</span>
<a name="ln-10"></a><span class="k">use </span><span class="n">xh5for_parameters</span>
<a name="ln-11"></a><span class="k">use </span><span class="n">mpi_environment</span>
<a name="ln-12"></a><span class="k">use </span><span class="n">uniform_grid_descriptor</span>
<a name="ln-13"></a><span class="k">use </span><span class="n">PENF</span><span class="p">,</span> <span class="n">only</span><span class="p">:</span> <span class="n">I4P</span><span class="p">,</span> <span class="n">I8P</span><span class="p">,</span> <span class="n">R4P</span><span class="p">,</span> <span class="n">R8P</span><span class="p">,</span> <span class="n">str</span>
<a name="ln-14"></a>
<a name="ln-15"></a><span class="k">implicit none</span>
<a name="ln-16"></a>
<a name="ln-17"></a><span class="cp">#include &quot;assert.i90&quot;</span>
<a name="ln-18"></a>
<a name="ln-19"></a><span class="k">private</span>
<a name="ln-20"></a>
<a name="ln-21"></a><span class="k">    type</span><span class="p">,</span> <span class="k">abstract</span><span class="p">,</span> <span class="k">extends</span><span class="p">(</span><span class="n">xdmf_handler_t</span><span class="p">)</span> <span class="kd">::</span> <span class="n">xdmf_contiguous_hyperslab_handler_t</span>
<a name="ln-22"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-23"></a>    <span class="c">!&lt; XDMF contiguous HyperSlab handler implementation</span>
<a name="ln-24"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-25"></a>    <span class="k">contains</span>
<a name="ln-26"></a><span class="k">    private</span>
<a name="ln-27"></a><span class="k">        procedure</span>         <span class="kd">::</span> <span class="n">WriteAttributes</span>              <span class="o">=&gt;</span> <span class="n">xdmf_contiguous_hyperslab_handler_WriteAttributes</span>
<a name="ln-28"></a>    <span class="k">end type </span><span class="n">xdmf_contiguous_hyperslab_handler_t</span>
<a name="ln-29"></a>
<a name="ln-30"></a><span class="k">public</span> <span class="kd">::</span> <span class="n">xdmf_contiguous_hyperslab_handler_t</span>
<a name="ln-31"></a>
<a name="ln-32"></a><span class="k">contains</span>
<a name="ln-33"></a>
<a name="ln-34"></a><span class="k">    subroutine </span><span class="n">xdmf_contiguous_hyperslab_handler_WriteAttributes</span><span class="p">(</span><span class="n">this</span><span class="p">,</span> <span class="n">GridID</span><span class="p">)</span>
<a name="ln-35"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-36"></a>    <span class="c">!&lt; Writes a XDMF Attribute into a opened file for the contiguous HyperSlab strategy</span>
<a name="ln-37"></a>    <span class="c">!&lt; @NOTE: only nodal attributes</span>
<a name="ln-38"></a>    <span class="c">!&lt; @TODO: add cell, face and grid centered attributes</span>
<a name="ln-39"></a>    <span class="c">!----------------------------------------------------------------- </span>
<a name="ln-40"></a>        <span class="k">class</span><span class="p">(</span><span class="n">xdmf_contiguous_hyperslab_handler_t</span><span class="p">),</span> <span class="k">intent</span><span class="p">(</span><span class="n">INOUT</span><span class="p">)</span> <span class="kd">::</span> <span class="n">this</span>                   <span class="c">!&lt; XDMF contiguous hyperslab handler</span>
<a name="ln-41"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">),</span>                               <span class="k">intent</span><span class="p">(</span><span class="n">IN</span><span class="p">)</span>    <span class="kd">::</span> <span class="n">GridID</span>                 <span class="c">!&lt; Grid ID number</span>
<a name="ln-42"></a>        <span class="k">type</span><span class="p">(</span><span class="n">mpi_env_t</span><span class="p">)</span> <span class="p">,</span>                 <span class="k">pointer</span>                 <span class="kd">::</span> <span class="n">MPIEnvironment</span>         <span class="c">!&lt; MPI environment</span>
<a name="ln-43"></a>        <span class="k">class</span><span class="p">(</span><span class="n">uniform_grid_descriptor_t</span><span class="p">),</span> <span class="k">pointer</span>                 <span class="kd">::</span> <span class="n">UniformGridDescriptor</span>  <span class="c">!&lt; Uniform grid descriptor</span>
<a name="ln-44"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xmlf_t</span><span class="p">),</span>                     <span class="k">pointer</span>                 <span class="kd">::</span> <span class="n">XMLHandler</span>             <span class="c">!&lt; XDMF file handler</span>
<a name="ln-45"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_attribute_t</span><span class="p">)</span>                                    <span class="kd">::</span> <span class="n">attribute</span>              <span class="c">!&lt; XDMF Attribute type</span>
<a name="ln-46"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_dataitem_t</span><span class="p">)</span>                                     <span class="kd">::</span> <span class="n">dataitem</span>               <span class="c">!&lt; XDMF Dataitem type</span>
<a name="ln-47"></a>        <span class="k">type</span><span class="p">(</span><span class="n">xdmf_character_data_t</span><span class="p">)</span>                               <span class="kd">::</span> <span class="n">chardata</span>               <span class="c">!&lt; XDMF Character Data type</span>
<a name="ln-48"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">LocalNumberOfData</span>      <span class="c">!&lt; Local number of data</span>
<a name="ln-49"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">GlobalNumberOfData</span>     <span class="c">!&lt; Global number of nodes</span>
<a name="ln-50"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">DataOffset</span>             <span class="c">!&lt; DataOffset</span>
<a name="ln-51"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">NumberOfComponents</span>     <span class="c">!&lt; Number of components given attribute type</span>
<a name="ln-52"></a>        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=</span><span class="p">:),</span> <span class="k">allocatable</span>                             <span class="kd">::</span> <span class="n">XDMFAttributeTypeName</span>  <span class="c">!&lt; String Attibute type identifier</span>
<a name="ln-53"></a>        <span class="kt">character</span><span class="p">(</span><span class="nb">len</span><span class="o">=</span><span class="p">:),</span> <span class="k">allocatable</span>                             <span class="kd">::</span> <span class="n">XDMFCenterTypeName</span>     <span class="c">!&lt; String Attribute Center identifier</span>
<a name="ln-54"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I8P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">DimensionsSize</span>         <span class="c">!&lt; Size of the attribute shape</span>
<a name="ln-55"></a>        <span class="kt">integer</span><span class="p">(</span><span class="n">I4P</span><span class="p">)</span>                                              <span class="kd">::</span> <span class="n">indx</span>           
<a name="ln-56"></a>    <span class="c">!-----------------------------------------------------------------</span>
<a name="ln-57"></a>        <span class="n">MPIEnvironment</span> <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetMPIEnvironment</span><span class="p">()</span>
<a name="ln-58"></a>        <span class="n">assert</span><span class="p">(</span><span class="nb">associated</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="p">))</span>
<a name="ln-59"></a>        <span class="k">if</span><span class="p">(</span><span class="n">MPIEnvironment</span><span class="p">%</span><span class="n">is_root</span><span class="p">())</span> <span class="k">then</span>
<a name="ln-60"></a><span class="k">            </span><span class="n">UniformGridDescriptor</span> <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetUniformGridDescriptor</span><span class="p">()</span>
<a name="ln-61"></a>            <span class="n">XMLHandler</span>            <span class="o">=&gt;</span> <span class="n">this</span><span class="p">%</span><span class="n">GetSpatialFileXMLHandler</span><span class="p">()</span>
<a name="ln-62"></a>            <span class="n">assert</span><span class="p">(</span><span class="nb">associated</span><span class="p">(</span><span class="n">UniformGridDescriptor</span><span class="p">)</span> <span class="p">.</span><span class="nb">and</span><span class="p">.</span> <span class="nb">associated</span><span class="p">(</span><span class="n">XMLHandler</span><span class="p">))</span>
<a name="ln-63"></a>            <span class="k">do </span><span class="n">indx</span> <span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetNumberOfAttributes</span><span class="p">()</span>
<a name="ln-64"></a>                <span class="k">call </span><span class="n">this</span><span class="p">%</span><span class="n">CalculateAttributeDimensions</span><span class="p">(</span>                                      <span class="p">&amp;</span> 
<a name="ln-65"></a>                    <span class="n">GridID</span> <span class="o">=</span> <span class="n">GridID</span><span class="p">,</span>                                                         <span class="p">&amp;</span>
<a name="ln-66"></a>                    <span class="n">Center</span> <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeCenter</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-67"></a>                    <span class="n">GlobalNumberOfData</span> <span class="o">=</span> <span class="n">GlobalNumberOfData</span><span class="p">,</span>                                 <span class="p">&amp;</span>
<a name="ln-68"></a>                    <span class="n">LocalNumberOfData</span> <span class="o">=</span> <span class="n">LocalNumberOfData</span><span class="p">,</span>                                   <span class="p">&amp;</span>
<a name="ln-69"></a>                    <span class="n">DataOffset</span> <span class="o">=</span> <span class="n">DataOffset</span><span class="p">)</span>
<a name="ln-70"></a>                <span class="n">NumberOfComponents</span> <span class="o">=</span> <span class="n">GetNumberOfComponentsFromAttributeType</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-71"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-72"></a>                <span class="n">XDMFAttributeTypeName</span> <span class="o">=</span> <span class="n">GetXDMFAttributeTypeName</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-73"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-74"></a>                <span class="n">XDMFCenterTypeName</span> <span class="o">=</span> <span class="n">GetXDMFCenterTypeName</span><span class="p">(</span> <span class="p">&amp;</span>
<a name="ln-75"></a>                                        <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeCenter</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-76"></a>                <span class="n">DimensionsSize</span> <span class="o">=</span> <span class="n">size</span><span class="p">(</span><span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeArrayDimensions</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="nb">dim</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="nb">kind</span><span class="o">=</span><span class="n">I8P</span><span class="p">)</span>
<a name="ln-77"></a>                <span class="k">call </span><span class="n">attribute</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>                                         <span class="p">&amp;</span>
<a name="ln-78"></a>                        <span class="n">Name</span>          <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeName</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-79"></a>                        <span class="n">AttributeType</span> <span class="o">=</span> <span class="n">XDMFAttributeTypeName</span><span class="p">,</span>                                        <span class="p">&amp;</span>
<a name="ln-80"></a>                        <span class="n">Center</span>        <span class="o">=</span> <span class="n">XDMFCenterTypeName</span><span class="p">)</span>
<a name="ln-81"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>                                              <span class="p">&amp;</span>
<a name="ln-82"></a>                        <span class="n">Dimensions</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="n">LocalNumberOfData</span><span class="p">,</span> <span class="nb">int</span><span class="p">(</span><span class="n">NumberOfComponents</span><span class="p">,</span><span class="n">I8P</span><span class="p">),</span> <span class="n">DimensionsSize</span><span class="o">/</span><span class="p">),</span>  <span class="p">&amp;</span>
<a name="ln-83"></a>                        <span class="n">ItemType</span>   <span class="o">=</span> <span class="s1">&#39;HyperSlab&#39;</span><span class="p">,</span>                                                         <span class="p">&amp;</span>
<a name="ln-84"></a>                        <span class="k">Format</span>     <span class="o">=</span> <span class="s1">&#39;HDF&#39;</span><span class="p">)</span>
<a name="ln-85"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>            <span class="p">&amp;</span>
<a name="ln-86"></a>                        <span class="n">Dimensions</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="mi">3_I8P</span><span class="p">,</span> <span class="n">DimensionsSize</span><span class="o">/</span><span class="p">),</span>         <span class="p">&amp;</span>
<a name="ln-87"></a>                        <span class="n">NumberType</span> <span class="o">=</span> <span class="s1">&#39;Int&#39;</span><span class="p">,</span>                             <span class="p">&amp;</span>
<a name="ln-88"></a>                        <span class="k">Format</span>     <span class="o">=</span> <span class="s1">&#39;XML&#39;</span><span class="p">,</span>                             <span class="p">&amp;</span>
<a name="ln-89"></a>                        <span class="nb">Precision</span>  <span class="o">=</span> <span class="mi">4_I4P</span><span class="p">)</span> 
<a name="ln-90"></a>                <span class="k">call </span><span class="n">chardata</span><span class="p">%</span><span class="k">write</span><span class="p">(</span> <span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span> <span class="p">&amp;</span>
<a name="ln-91"></a>                        <span class="k">Data</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="n">DataOffset</span><span class="o">*</span><span class="nb">int</span><span class="p">(</span><span class="n">NumberOfComponents</span><span class="p">,</span><span class="n">I8P</span><span class="p">),</span><span class="mi">1_I8P</span><span class="p">,</span><span class="n">LocalNumberOfData</span><span class="o">*</span><span class="nb">int</span><span class="p">(</span><span class="n">NumberOfComponents</span><span class="p">,</span><span class="n">I8P</span><span class="p">)</span><span class="o">/</span><span class="p">))</span>
<a name="ln-92"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-93"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">open</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span>                                           <span class="p">&amp;</span>
<a name="ln-94"></a>                        <span class="n">Dimensions</span> <span class="o">=</span> <span class="p">(</span><span class="o">/</span><span class="nb">int</span><span class="p">(</span><span class="n">GlobalNumberOfData</span><span class="p">,</span><span class="n">I8P</span><span class="p">)</span><span class="o">*</span><span class="nb">int</span><span class="p">(</span><span class="n">NumberOfComponents</span><span class="p">,</span><span class="n">I8P</span><span class="p">)</span><span class="o">/</span><span class="p">),</span>      <span class="p">&amp;</span>
<a name="ln-95"></a>                        <span class="n">NumberType</span> <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeDataType</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">),</span> <span class="p">&amp;</span>
<a name="ln-96"></a>                        <span class="k">Format</span>     <span class="o">=</span> <span class="s1">&#39;HDF&#39;</span><span class="p">,</span>                                                            <span class="p">&amp;</span>
<a name="ln-97"></a>                        <span class="nb">Precision</span>  <span class="o">=</span> <span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributePrecision</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span> 
<a name="ln-98"></a>                <span class="k">call </span><span class="n">chardata</span><span class="p">%</span><span class="k">write</span><span class="p">(</span> <span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">,</span> <span class="p">&amp;</span>
<a name="ln-99"></a>                        <span class="k">Data</span> <span class="o">=</span> <span class="n">this</span><span class="p">%</span><span class="n">GetHDF5FileName</span><span class="p">()</span><span class="o">//</span><span class="s1">&#39;:&#39;</span><span class="o">//</span><span class="n">UniformGridDescriptor</span><span class="p">%</span><span class="n">GetAttributeName</span><span class="p">(</span><span class="n">AttributeNumber</span><span class="o">=</span><span class="n">indx</span><span class="p">))</span>
<a name="ln-100"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-101"></a>                <span class="k">call </span><span class="n">dataitem</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-102"></a>                <span class="k">call </span><span class="n">attribute</span><span class="p">%</span><span class="k">close</span><span class="p">(</span><span class="n">xml_handler</span> <span class="o">=</span> <span class="n">XMLHandler</span><span class="p">)</span>
<a name="ln-103"></a>            <span class="n">enddo</span>
<a name="ln-104"></a>        <span class="n">endif</span>                    
<a name="ln-105"></a>    <span class="k">end subroutine </span><span class="n">xdmf_contiguous_hyperslab_handler_WriteAttributes</span>
<a name="ln-106"></a>
<a name="ln-107"></a><span class="k">end module </span><span class="n">xdmf_contiguous_hyperslab_handler</span>
</pre></div>

    </section>
    </div>
  </div>

  <section class="visible-xs visible-sm hidden-md">
    <hr>
    

<div class="panel panel-default">
  <div class="panel-heading text-left"><h3 class="panel-title"><a data-toggle="collapse" href="#allfiles-1">All Source Files</a></h3></div>
  <div id="allfiles-1" class="panel-collapse collapse">
    <div class="list-group">
      
      <a class="list-group-item" href="../sourcefile/ch_unstructured_hexahedron_perf.f90.html">ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/fox_xdmf.f90.html">fox_xdmf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_contiguous_hyperslab_handler.f90.html">hdf5_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_dataset_per_process_handler.f90.html">hdf5_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_handler.f90.html">hdf5_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_contiguous_hyperslab_handler.f90.html">hdf5_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_structured_dataset_per_process_handler.f90.html">hdf5_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_contiguous_hyperslab_handler.f90.html">hdf5_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/hdf5_unstructured_dataset_per_process_handler.f90.html">hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/mpi_environment.f90.html">mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/spatial_grid_descriptor.f90.html">spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler.f90.html">steps_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/steps_handler_test.f90.html">steps_handler_test.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_contiguous_hyperslab_factory.f90.html">structured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_dataset_per_process_factory.f90.html">structured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_spatial_grid_descriptor.f90.html">structured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/structured_uniform_grid_descriptor.f90.html">structured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_fox_wxml.f90.html">test_FoX_wxml.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90.html">test_hdf5_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_rectilinear_dataset_per_process_handler.f90.html">test_hdf5_rectilinear_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_contiguous_hyperslabs_handler.f90.html">test_hdf5_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_regular_dataset_per_process_handler.f90.html">test_hdf5_regular_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_contiguous_hyperslabs_handler.f90.html">test_hdf5_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_hdf5_unstructured_dataset_per_process_handler.f90.html">test_hdf5_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_mpi_environment.f90.html">test_mpi_environment.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_attribute.f90.html">test_xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_character_data.f90.html">test_xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_dataitem.f90.html">test_xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_geometry.f90.html">test_xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_grid.f90.html">test_xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90.html">test_xdmf_rectilinear_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_rectilinear_dataset_per_process.f90.html">test_xdmf_rectilinear_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_contiguous_hyperslabs_handler.f90.html">test_xdmf_regular_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_regular_dataset_per_process.f90.html">test_xdmf_regular_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_time.f90.html">test_xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_topology.f90.html">test_xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_contiguous_hyperslabs_handler.f90.html">test_xdmf_unstructured_contiguous_hyperslabs_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_unstructured_dataset_per_process.f90.html">test_xdmf_unstructured_dataset_per_process.f90</a>
      
      <a class="list-group-item" href="../sourcefile/test_xdmf_xinclude.f90.html">test_xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_hdf5_mod.f90.html">try_compile_hdf5_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/try_compile_mpi_mod.f90.html">try_compile_mpi_mod.f90</a>
      
      <a class="list-group-item" href="../sourcefile/uniform_grid_descriptor.f90.html">uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_contiguous_hyperslab_factory.f90.html">unstructured_contiguous_hyperslab_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_dataset_per_process_factory.f90.html">unstructured_dataset_per_process_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_spatial_grid_descriptor.f90.html">unstructured_spatial_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/unstructured_uniform_grid_descriptor.f90.html">unstructured_uniform_grid_descriptor.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_attribute.f90.html">xdmf_attribute.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_character_data.f90.html">xdmf_character_data.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_contiguous_hyperslab_handler.f90.html">xdmf_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataitem.f90.html">xdmf_dataitem.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_dataset_per_process_handler.f90.html">xdmf_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_domain.f90.html">xdmf_domain.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_element.f90.html">xdmf_element.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_file.f90.html">xdmf_file.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_geometry.f90.html">xdmf_geometry.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_grid.f90.html">xdmf_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_handler.f90.html">xdmf_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_information.f90.html">xdmf_information.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_parameters.f90.html">xdmf_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_contiguous_hyperslab_handler.f90.html">xdmf_structured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_structured_dataset_per_process_handler.f90.html">xdmf_structured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_time.f90.html">xdmf_time.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_topology.f90.html">xdmf_topology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_contiguous_hyperslab_handler.f90.html">xdmf_unstructured_contiguous_hyperslab_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_unstructured_dataset_per_process_handler.f90.html">xdmf_unstructured_dataset_per_process_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_utils.f90.html">xdmf_utils.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xdmf_xinclude.f90.html">xdmf_xinclude.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for.f90.html">xh5for.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_abstract_factory.f90.html">xh5for_abstract_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_grid.f90.html">xh5for_ch_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_non_static_grid_series.f90.html">xh5for_ch_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_rectilinear_static_grid_series.f90.html">xh5for_ch_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_grid.f90.html">xh5for_ch_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_non_static_grid_series.f90.html">xh5for_ch_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_regular_static_grid_series.f90.html">xh5for_ch_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron.f90.html">xh5for_ch_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_hexahedron_perf.f90.html">xh5for_ch_unstructured_hexahedron_perf.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_mixedtopology.f90.html">xh5for_ch_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_non_static_tetrahedron.f90.html">xh5for_ch_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_quadilateral.f90.html">xh5for_ch_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_mixed_series.f90.html">xh5for_ch_unstructured_static_mixed_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_static_tetrahedron.f90.html">xh5for_ch_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_tetrahedron.f90.html">xh5for_ch_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_ch_unstructured_triangles.f90.html">xh5for_ch_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_grid.f90.html">xh5for_dpp_rectilinear_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_non_static_grid_series.f90.html">xh5for_dpp_rectilinear_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_rectilinear_static_grid_series.f90.html">xh5for_dpp_rectilinear_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_grid.f90.html">xh5for_dpp_regular_grid.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_non_static_grid_series.f90.html">xh5for_dpp_regular_non_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_regular_static_grid_series.f90.html">xh5for_dpp_regular_static_grid_series.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_hexahedron.f90.html">xh5for_dpp_unstructured_hexahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_mixedtopology.f90.html">xh5for_dpp_unstructured_mixedtopology.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_non_static_tetrahedron.f90.html">xh5for_dpp_unstructured_non_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_quadilateral.f90.html">xh5for_dpp_unstructured_quadilateral.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_static_tetrahedron.f90.html">xh5for_dpp_unstructured_static_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_tetrahedron.f90.html">xh5for_dpp_unstructured_tetrahedron.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_dpp_unstructured_triangles.f90.html">xh5for_dpp_unstructured_triangles.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_factory.f90.html">xh5for_factory.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_handler.f90.html">xh5for_handler.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_metadata.f90.html">xh5for_metadata.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_parameters.f90.html">xh5for_parameters.f90</a>
      
      <a class="list-group-item" href="../sourcefile/xh5for_utils.f90.html">xh5for_utils.f90</a>
      
    </div>
  </div>
</div>


  </section>
  
    <hr>    
    </div> <!-- /container -->
    <footer>
      <div class="container">
      <div class="row">
        <div class="col-xs-6 col-md-4"><p>&copy; 2016 </p></div>
        <div class="col-xs-6 col-md-4 col-md-push-4">
          <p class="text-right">
            Documentation generated by 
            <a href="https://github.com/cmacmackin/ford">FORD</a>
             on 2016-11-08T12:24:53.235950 
          </p>
        </div>
        <div class="col-xs-12 col-md-4 col-md-pull-4"><p class="text-center"> XH5For was developed by Víctor Sande Veiga</p></div>
      </div>
      <br>
      </div> <!-- /container -->    
    </footer>

    <!-- Bootstrap core JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
<!--
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
-->
    <script src="../js/bootstrap.min.js"></script>
    <!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
    <script src="../js/ie10-viewport-bug-workaround.js"></script>

    <!-- MathJax JavaScript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        TeX: { extensions: ['AMSmath.js','AMSsymbols.js','noErrors.js','noUndefined.js'], equationNumbers: { autoNumber: 'AMS' } },
        jax: ['input/TeX','input/MathML','output/HTML-CSS'],
        extensions: ['tex2jax.js','mml2jax.js','MathMenu.js','MathZoom.js'],
        'HTML-CSS': { 
           styles: { '.MathJax_Display, .MathJax .mo, .MathJax .mi, .MathJax .mn': {color: '#000000 ! important'} }
        }
      });
    </script>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    
    
    <script src="../tipuesearch/tipuesearch_content.js"></script>
    <link  href="../tipuesearch/tipuesearch.css" rel="stylesheet">
    <script src="../tipuesearch/tipuesearch_set.js"></script>
    <script src="../tipuesearch/tipuesearch.js"></script>
    
    
  </body>
</html>